Full Abstraction in Structural Operational Semantics

نویسنده

  • Rob van Glabbeek
چکیده

This paper explores the connection between semantic equivalences for concrete sequential processes, represented by means of transition systems, and formats of transition system speciications using Plotkin's structural approach. For several equivalences in the linear time { branching time spectrum a format is given, as general as possible, such that this equivalence is a congruence for all operators speciiable in that format. And for several formats it is determined what is the coarsest congruence with respect to all operators in this format that is ner than partial or completed trace equivalence. 1 Preorders and equivalences on labelled transition systems Deenition 1 A labelled transition system (LTS) is a pair (I P; ?!) with I P a set (of processes) and ?!! I P A I P for A a set (of actions). Notation: Write p a ?! q for (p; a; q) 2?! and p a ?! for 9q 2 I P : p a ?! q. The elements of I P represent the processes we are interested in, and p a ?! q means that process p can evolve into process q while performing the action a. By an action any activity is understood that is considered as a conceptual entity on a chosen level of abstraction. Diierent activities that are indistinguishable on the chosen level of abstraction are interpreted as occurrences of the same action a 2 A. Actions may be instantaneous or durational and are not required to terminate, but in a nite time only nitely many actions can be carried out (i.e. only discrete systems are considered). Below several semantic preorders and equivalences will be deened on processes represented by means of labelled transition systems. These preorders can be deened in terms of the observations that an experimentator could make during a session with a process.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Operational Versus Denotational Methods in the Semantics of Higher Order Languages

In the last few years increasing use has been made of structural operational semantics to study aspects of programming languages which traditionally have been analysed via denotational semantics. (The articles in the recent collection by Gordon and Pitts 1998 are a good illustration of this development and its applications.) Since there are more or less adequate denotational models for programm...

متن کامل

Bi - inductive Structural Semantics ( Extended

We propose a simple order-theoretic generalization of set-theoretic inductive de nitions. This generalization covers inductive, co-inductive and bi-inductive de nitions and is preserved by abstraction. This allows the structural operational semantics to describe simultaneously the nite/terminating and in nite/diverging behaviors of programs. This is illustrated on the structural bi nitary small...

متن کامل

Bi-inductive Structural Semantics: (Extended Abstract)

We propose a simple order-theoretic generalization of set-theoretic inductive de nitions. This generalization covers inductive, co-inductive and bi-inductive de nitions and is preserved by abstraction. This allows the structural operational semantics to describe simultaneously the nite/terminating and in nite/diverging behaviors of programs. This is illustrated on the structural bi nitary small...

متن کامل

Bi-inductive structural semantics

We propose a simple order-theoretic generalization, possibly non monotone, of settheoretic inductive definitions. This generalization covers inductive, co-inductive and bi-inductive definitions and is preserved by abstraction. This allows structural operational semantics to describe simultaneously the finite/terminating and infinite/diverging behaviors of programs. This is illustrated on gramma...

متن کامل

Semantics of PCF and the full abstraction problem Language, Operational Semantics and Models

Language 2 Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 λ-calculus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

متن کامل

A Higher-order Calculus of Computational Fields

The complexity of large-scale distributed systems, particularly when deployed in physical space, calls for new mechanisms to address composability and reusability of collective adaptive behaviour. Computational fields have been proposed as an effective abstraction to fill the gap between the macro-level of such systems (specifying a system’s collective behaviour) and the micro-level (individual...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993